package ${packagePrefix}.${domainObjectName?lower_case}.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

<#if generateComments>
/**
 * ${domainObjectName} Excel导入导出DTO
 * <p>
 * 用于Excel导入导出数据传输
 * </p>
 *
 * @author Auto Generated
 */
</#if>
@Data
@ContentRowHeight(20)
@HeadRowHeight(25)
@ColumnWidth(25)
public class ${domainObjectName}ExcelDTO {

    <#if generateComments>/**
     * 示例字段1 - 这里需要根据实际业务模型替换
     */
    </#if>
    @ExcelProperty(value = "名称")
    private String name;

    <#if generateComments>/**
     * 示例字段2 - 这里需要根据实际业务模型替换
     */
    </#if>
    @ExcelProperty(value = "编号")
    private String code;

    <#if generateComments>/**
     * 示例字段3 - 这里需要根据实际业务模型替换
     */
    </#if>
    @ExcelProperty(value = "描述")
    private String description;

    <#if generateComments>/**
     * 示例字段4 - 数值类型
     */
    </#if>
    @ExcelProperty(value = "数量")
    private Integer quantity;

    <#if generateComments>/**
     * 示例字段5 - 状态，通常在导出时会转换为可读的状态名称
     */
    </#if>
    @ExcelProperty(value = "状态")
    private String status;

    // 根据实际业务模型添加更多字段...
} 